package com.pai4j.common.enums.community;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 *
 *
 * @author: CYM-pai
 * @date: 2025/10/27 16:31
 **/
@Getter
@NoArgsConstructor
@AllArgsConstructor
public enum PromptTemplateEnum {

    COMMUNITY_RAG("/ftl/COMMUNITY_RAG.ftl", "知识社区RAG"),
    TAG("/ftl/PROMPT_TAG.ftl", "标签提取"),
    SUMMARY("/ftl/PROMPT_SUMMARY.ftl", "标签提取"),
    MOMENT_SUMMARY("/ftl/PROMPT_MOMENT_SUMMARY.ftl", "C圈动态智能总结"),
    RESUME_JSON("/ftl/RESUME_JSON.ftl", "智能简历数据提取"),
    IT_BOOK_SUMMARY("/ftl/IT_BOOK_SUMMARY.ftl", "IT电子书内容总结"),
    AI_GEN_RESUME_JSON("/ftl/AI_GEN_RESUME_JSON.ftl", "AI生成简历"),
    IT_BOOK_SEARCH("/ftl/IT_BOOK_SEARCH.ftl", "IT电子书搜索"),
    KEFU("/ftl/PROMPT_KEFU.ftl", "智能客服"),
    STAR_KEFU("/ftl/PROMPT_STAR_KEFU.ftl", "星球智能客服"),
    AI_MOMENT_8("/ftl/MOMENT_8.ftl", "8点自动发动态"),
    AI_MOMENT_12("/ftl/MOMENT_12.ftl", "12点自动发动态"),
    AI_MOMENT_18("/ftl/MOMENT_18.ftl", "18点自动发动态"),
    PROMPT_CONTENT_SUMMARY("/ftl/PROMPT_CONTENT_SUMMARY.ftl", "通用内容总结助手"),
    TALK_CHAT_REPOST("/ftl/TALK_CHAT_REPOST.ftl", "TalkChat报告生成助手"),
    JIANLIBOT_AI_NAME("/ftl/JIANLIBOT_AI_NAME.ftl", "名字好声音"),
    GRAPH_QUERY("/ftl/GRAPH_QUERY.ftl", "图谱搜索"),
    GRAPH_EXTEND("/ftl/GRAPH_EXTEND.ftl", "图谱扩展"),
    GRAPH_EXTEND_STREAM("/ftl/GRAPH_EXTEND_STREAM.ftl", "图谱扩展"),
    EMO("/ftl/EMO.ftl", "EMO AI"),
    CC_VIDEO_SUMMARY("/ftl/CC_VIDEO_SUMMARY.ftl", "视频总结"),
    ;

    private String name;
    private String desc;
}
